OAuthClientProvider

Properties

Link copied to clipboard
Link copied to clipboard
abstract val redirectUrl: String

Functions

Link copied to clipboard
Link copied to clipboard
abstract suspend fun clientInformation(): OAuthClientInformation?
Link copied to clipboard
abstract suspend fun codeVerifier(): String
Link copied to clipboard
open suspend fun invalidateCredentials(scope: String)
Link copied to clipboard
abstract suspend fun redirectToAuthorization(authorizationUrl: String)
Link copied to clipboard
open suspend fun saveClientInformation(clientInformation: OAuthClientInformation)
Link copied to clipboard
abstract suspend fun saveCodeVerifier(codeVerifier: String)
Link copied to clipboard
open suspend fun saveState(state: String)
Link copied to clipboard
abstract suspend fun saveTokens(tokens: OAuthTokens)
Link copied to clipboard
open suspend fun state(): String?
Link copied to clipboard
open suspend fun storedState(): String?
Link copied to clipboard
abstract suspend fun tokens(): OAuthTokens?
Link copied to clipboard
open suspend fun validateResourceURL(serverUrl: String, resource: String?): String?